/**
 * 
 */
$(document).ready(
	function() {
		$.ajax({
			type : "post",
			dataType : "json",
			url : contextPath + '/function/getFunctionListByRoleSession',
			success : function(result) {
				if (result.responseCode == 10001) {
					for (j = 0; j < result.data.length; j++) {
						$('#' + result.data[j].parentCode).tree('loadData',
								result.data[j].treeData);
					}
				}
			}
		});
		$('.easyui-tree').tree({
			onClick : function(node) {
				addTab(node.text, node.attributes.url);
			}
		});
	});

/**
 * 创建新选项卡
 * 
 * @param title
 *            选项卡标题
 * @param url
 *            选项卡远程调用路径
 */
function addTab(title, url) {
	if ($('#centerTab').tabs('exists', title)) {
		$('#centerTab').tabs('select', title);
	} else {
		url = contextPath + url;
		var content = '<iframe scrolling="auto" frameborder="0"  src="' + url
				+ '" style="width:100%;height:100%;"></iframe>';
		$('#centerTab').tabs('add', {
			title : title,
			content : content,
			cache : false,
			closable : true
		});
	}
}